import sys
from PyQt5.QtGui import QIcon
from PyQt5.QtWidgets import (QWidget, QToolTip,
                             QPushButton, QApplication, QDesktopWidget)
from PyQt5.QtGui import QFont

class PPXGUI(QWidget):

    def __init__(self):
        super().__init__()

        self.initUI()  # 界面绘制交给InitUi方法

    def initUI(self):

        # 设置窗口的位置和大小
        # self.setGeometry(400, 100, 1200,800)
        self.resize(1200,800)
        # self.center()
        # 设置窗口的标题
        self.setWindowTitle('PPX Ar0.05')
        # 设置窗口的图标，引用当前目录下的web.png图片
        self.setWindowIcon(QIcon('icon.png'))
        # 显示窗口
        self.show()

    # 控制窗口显示在屏幕中心的方法
    def center(self):
        # 获得窗口
        qr = self.frameGeometry()
        # 获得屏幕中心点
        cp = QDesktopWidget().availableGeometry().center()
        # 显示到屏幕中心
        qr.moveCenter(cp)
        self.move(qr.topLeft())


if __name__ == '__main__':
    # 创建应用程序和对象
    app = QApplication(sys.argv)
    ex = PPXGUI()
    sys.exit(app.exec_())